跳到主要内容

方糖 - 数码管模块

2数码管模块.png

功能


显示常规的数字,中间的两个点可以作为时钟的符号:点亮

信号时序信号

模块原理

数码管是一种常见的显示器件,常用于数码钟、计数器、信息提示器等设备的数字显示。 数码管的工作原理是将数字信号转换为电流信号,通过控制电流的流向和大小来使LED(发光二极管)发光,从而实现数字显示的功能。

在未来板Lite上使用

接线

3.png

未来板Lite接口使用线材
2数码管模块.png方糖数码管模块I2C黑色PH2.0-4Pin接口线PH2.0-4pin.png
危险

两个I2C端子任接一个

编程

积木-功能说明

序号积木图积木功能
1blocksSvg-1706867840787.svg显示数字(整数0-9999)
2blocksSvg-1706867846243.svg单位显示数码管的内容,数字0-15,大于10的数字会转成A-F的字母
3blocksSvg-1706867849691.svg在指定位显示字“-”
4blocksSvg-1706867853184.svg控制数码管模块的“:”的开关
5blocksSvg-1706867856092.svg
6blocksSvg-1706867859232.svg控制数码管的亮度
7blocksSvg-1706867866268.svg对数码管进行“清除显示”、“开启显示”、“关闭显示”

程序1-完整程序

image.png

程序1-功能说明

危险

初始化设置一个整型数字,每隔1秒减少1,并显示出来

程序2-完整程序

screenshoot-2402041723.png

程序2-功能说明

信息

blocksPng-1707038524519.png
开机清除之前的显示,设置两个比分的变量

信息

blocksPng-1707038533704.png
通过按键控制不同队伍的分数,每按一次,增加5

信息

blocksPng-1707038538051.png将分数进行显示,个位是将当前数值对10求余,十位是将当前数值除以10

使用Kittenblock

离线下载的方式运行程序查看效果

在Microbit上使用

Robotbit_压缩后.png

编程平台

Microsoft MakeCode for micro:bit
使用Makecode编程平台

添加方糖插件

image.png

image.png
在扩展中搜索Sugar,点击添加

编程积木

积木-功能说明

序号积木图积木功能
1image.png控制数码管的打开
2image.png控制数码管的关闭
3image.png显示清空
4image.png从左到右,位置为0-3,显示十六进制的数据为0-9和a-f
5image.png显示一个十进制数据
6image.png显示一个十六进制数据
7image.png点亮模块的小数点的位

电路连接

image.png

Microbit接口使用线材
2数码管模块.png方糖数码管模块I2C黑色PH2.0-4Pin接口线PH2.0-4pin.png

案例1:按键计数-十进制

image.png

案例2:按键计数-十六进制

image.png

案例3:比分显示器

image.png

image.png

image.png